package itheima02;
/*
    函数式思想则尽量忽略面向对象的复杂语法——强调做什么，而不是以什么形式做

    lambda表达式,就是匿名内部类的简化书写格式
    做法: 写出匿名内部类对象的格式后,只需要保留抽象方法的()和{},中间添加一个箭头 ->
 */
public class Demo02Lambda {
    public static void main(String[] args) {
        //使用Runnable接口的方式,创建并开启线程
        //1.创建Runnable接口的实现类对象
        new Thread(new MyRun()).start();

        //2.创建Runnable接口的匿名内部类对象
        new Thread(new Runnable() {
            @Override
            public void run() {
                System.out.println("线程B执行了....");
            }
        }).start();

        //3.lambda表达式
        new Thread(
            ()-> {
                System.out.println("线程B执行了....");
            }
        ).start();

    }
}
